package com.xbongbong.pro.purchaseinvoice.dto;

import com.alibaba.fastjson.JSONObject;
import com.xbongbong.paas.toolbox.wrap.BaseDTO;
import com.xbongbong.saas.domain.entity.ext.PayPlanEntityExt;
import com.xbongbong.saas.domain.entity.ext.PayPlanSheetEntityExt;
import com.xbongbong.saas.domain.entity.ext.PurchaseEntityExt;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;
import java.util.Map;

/**
 * @author yuqian
 * @date 2019/11/20 18:40
 */
@Getter
@Setter
@ToString
public class InvoiceAmountHandleDTO extends BaseDTO {

    private static final long serialVersionUID = -8303575541533146515L;

    private Map<Long,Double> purchaseInvoiceAmountMap;

    private Map<Long,Double> payPlanInvoiceAmountMap;

    private Map<Long,Double> paySheetInvoiceAmountMap;

    private List<PurchaseEntityExt> purchaseEntityExts;

    private List<PayPlanEntityExt> payPlanEntityExts;

    private List<PayPlanSheetEntityExt> paySheetEntityExtS;

    private List<JSONObject> suppplierList;

    private Map<Long,Double> oldPurchaseInvoiceAmountMap;

    private Map<Long,Double> oldPayPlanInvoiceAmountMap;

    private Map<Long,Double> oldPaySheetInvoiceAmountMap;

    private Integer isEdit;

    private Integer isRed;

    private Integer isGetDetail;
}
